#!/usr/bin/env rc

## Example scheme
## {
##     'name': '',
##     'author': '',
##     'color': [
##         '#0e1618',
##         '#dc56d7',
##         '#169572',
##         '#169395',
##         '#5482bb',
##         '#6b4da2',
##         '#39dcc1',
##         '#d7f2f8',
##         '#031317',
##         '#d25dce',
##         '#30ba94',
##         '#47d0d2',
##         '#4070ab',
##         '#5d34a6',
##         '#59ebd3',
##         '#edf6f8'
##     ],
##     'foreground': '#d7f2f8',
##     'background': '#080c0d'
## }

colors=`{jq -r '[.foreground,.background]+.color|map(.[1:])|.[]'}
echo '#!/usr/bin/env rc'
echo 'FOREGROUND='^$colors(1)
echo 'BACKGROUND='^$colors(2)
echo 'BLACK='^$colors(3)
echo 'RED='^$colors(4)
echo 'GREEN='^$colors(5)
echo 'YELLOW='^$colors(6)
echo 'BLUE='^$colors(7)
echo 'MAGENTA='^$colors(8)
echo 'CYAN='^$colors(9)
echo 'WHITE='^$colors(10)
echo 'BOLD_BLACK='^$colors(11)
echo 'BOLD_RED='^$colors(12)
echo 'BOLD_GREEN='^$colors(13)
echo 'BOLD_YELLOW='^$colors(14)
echo 'BOLD_BLUE='^$colors(15)
echo 'BOLD_MAGENTA='^$colors(16)
echo 'BOLD_CYAN='^$colors(17)
echo 'BOLD_WHITE='^$colors(18)
echo 'CURSOR_COLOR=$YELLOW'
